class MisTemaController < ApplicationController
  layout "principal"

  def index
    @titulo = "Indice de mis temas"
    @temas = User.find(session['user'].id).temas
  end

  def list
    @tema = Tema.find(params[:id])
    @titulo = "Listado de elinks del tema \"#{@tema.titulo}\""
    @elinks = @tema.elinks
  end

  def todos
    @titulo = "Listado de temas sin subscribir"
    @temas = Tema::not_subscribed_by_user current_user
  end

  def subscribir
    @elink_id = params[:id]

    MisTema.create :user_id => current_user.id, :tema_id => @elink_id

    Tema.find(@elink_id).elinks.each do |elink|
      MisElink.create :user_id => current_user.id, :elink_id => elink.id
    end
  end
end
